Button Toolbar এবং Vertical Button Groups

Web Development - বুটস্ট্রাপ (Bootstrap 5) - Bootstrap 5 এর Buttons এবং Button Groups |

বুটস্ট্রাপ ৫ আপনাকে Button Toolbar এবং Vertical Button Groups এর মতো কাস্টমাইজেশন অপশন দেয়, যা ব্যবহারকারীর ইন্টারফেসে বাটনের উপস্থাপনাকে আরও কার্যকরী এবং সুন্দর করে তোলে। এই দুটি উপাদান আপনাকে বাটনগুলোর গ্রুপিং ও সজ্জা করতে সাহায্য করে, যাতে আপনি গ্রুপের মধ্যে বাটনগুলোকে একটি নির্দিষ্ট বিন্যাসে সাজাতে পারেন। নিচে এর ব্যবহার নিয়ে বিস্তারিত আলোচনা করা হলো।


Button Toolbar

Button Toolbar হল একটি উপাদান, যা একাধিক বাটনকে একটি লাইনে বা গ্রুপে সাজানোর জন্য ব্যবহৃত হয়। এটি বিশেষভাবে তখন দরকারি হয়, যখন একাধিক বাটনকে একটি নির্দিষ্ট আউটপুটে গ্রুপ করতে হয়, যেমন টুলবারে বিভিন্ন ফাংশন (যেমন কপি, পেস্ট, ডিলিট ইত্যাদি) রাখতে।

উদাহরণ: Button Toolbar ব্যবহার করা

<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
    <div class="btn-group me-2" role="group" aria-label="First group">
        <button type="button" class="btn btn-primary">বাটন ১</button>
        <button type="button" class="btn btn-primary">বাটন ২</button>
        <button type="button" class="btn btn-primary">বাটন ৩</button>
    </div>
    <div class="btn-group" role="group" aria-label="Second group">
        <button type="button" class="btn btn-secondary">বাটন ৪</button>
        <button type="button" class="btn btn-secondary">বাটন ৫</button>
    </div>
</div>

এখানে, btn-toolbar ব্যবহার করা হয়েছে পুরো টুলবারকে গ্রুপ করার জন্য, এবং এর মধ্যে দুটি btn-group রয়েছে। প্রতিটি btn-group একসাথে বাটনগুলোকে সাজিয়ে রাখে।

  • me-2: বাটন গ্রুপের মধ্যে ব্যবধান (মার্জিন) যোগ করতে ব্যবহৃত।
  • btn-group: বাটন গ্রুপে একসাথে বাটনগুলিকে সাজায়।

এইভাবে, টুলবারে একাধিক গ্রুপের মধ্যে বাটনগুলো সাজানো যাবে।


Vertical Button Groups

Vertical Button Groups হল একাধিক বাটনকে লম্বাভাবে (উল্লম্ব) সাজানোর উপায়। আপনি যখন একটি বাটন গ্রুপকে উল্লম্বভাবে সাজাতে চান, তখন btn-group-vertical ক্লাস ব্যবহার করবেন। এটি বিশেষভাবে দরকারি হয় যখন আপনি সাইডবারে একাধিক বাটন রাখতে চান এবং সেই বাটনগুলো উল্লম্বভাবে সাজানো উচিত।

উদাহরণ: Vertical Button Group ব্যবহার করা

<div class="btn-group-vertical" role="group" aria-label="Vertical button group">
    <button type="button" class="btn btn-primary">বাটন ১</button>
    <button type="button" class="btn btn-primary">বাটন ২</button>
    <button type="button" class="btn btn-primary">বাটন ৩</button>
    <button type="button" class="btn btn-primary">বাটন ৪</button>
</div>

এখানে, btn-group-vertical ক্লাস ব্যবহার করা হয়েছে, যার ফলে বাটনগুলো উল্লম্বভাবে সাজানো হবে। প্রতিটি বাটন একে অপরের নিচে থাকবে এবং তাদের মধ্যে কোনো পার্থক্য থাকবে না।


Button Toolbar এবং Vertical Button Groups একসাথে ব্যবহার করা

যখন আপনি উল্লম্ব বাটন গ্রুপের সাথে টুলবার ব্যবহার করতে চান, তখন উভয়কেই একত্রে ব্যবহার করতে পারেন। এর মাধ্যমে আপনি একই সময়ের মধ্যে হরাইজন্টাল এবং ভার্টিকাল বাটন গ্রুপ তৈরি করতে পারবেন।

উদাহরণ: Button Toolbar এবং Vertical Button Groups একত্রে

<div class="btn-toolbar" role="toolbar" aria-label="Toolbar with button groups">
    <div class="btn-group me-2" role="group" aria-label="First group">
        <button type="button" class="btn btn-primary">বাটন ১</button>
        <button type="button" class="btn btn-primary">বাটন ২</button>
        <button type="button" class="btn btn-primary">বাটন ৩</button>
    </div>
    <div class="btn-group-vertical" role="group" aria-label="Vertical group">
        <button type="button" class="btn btn-secondary">বাটন ৪</button>
        <button type="button" class="btn btn-secondary">বাটন ৫</button>
        <button type="button" class="btn btn-secondary">বাটন ৬</button>
    </div>
</div>

এখানে, প্রথম গ্রুপটি হরাইজন্টালি সাজানো হয়েছে এবং দ্বিতীয় গ্রুপটি উল্লম্বভাবে। এই ধরনের গ্রুপিংয়ের মাধ্যমে আপনি আরও সুসংগঠিত এবং দৃষ্টিনন্দন ইউজার ইন্টারফেস তৈরি করতে পারবেন।


সারাংশ

বুটস্ট্রাপ ৫ এর Button Toolbar এবং Vertical Button Groups ক্লাসগুলো আপনাকে বাটনগুলোকে একত্রে সাজাতে এবং গ্রুপ করতে সহায়তা করে। Button Toolbar একটি হরাইজন্টাল লেআউট তৈরি করে, যেখানে একাধিক বাটন একসাথে সাজানো থাকে, আর Vertical Button Groups উল্লম্বভাবে বাটনগুলোকে সাজায়। এই উপাদানগুলো ইন্টারফেসে কার্যকরী এবং আকর্ষণীয় উপাদান তৈরি করতে সাহায্য করে।

Content added By
Promotion